package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.Permiso;
import pe.com.empresa.datos.dominio.PermisoExample;

public interface PermisoMapper {
    int countByExample(PermisoExample example);

    int deleteByExample(PermisoExample example);

    int deleteByPrimaryKey(Integer idPermiso);

    int insert(Permiso record);

    int insertSelective(Permiso record);

    List<Permiso> selectByExample(PermisoExample example);

    Permiso selectByPrimaryKey(Integer idPermiso);

    int updateByExampleSelective(@Param("record") Permiso record, @Param("example") PermisoExample example);

    int updateByExample(@Param("record") Permiso record, @Param("example") PermisoExample example);

    int updateByPrimaryKeySelective(Permiso record);

    int updateByPrimaryKey(Permiso record);
}